核心语言学无编程基础入门Python(第一章)

基本是私人笔记。编程基础0,计算机语言学、语料库语言学和自己就读的专业联系很少。另外本系列已经完结了,一共是六章。 假设已经安装好了Python。听说Python是有2.x和3.x的区别的,但是我的专业很落后,我选择了2.x。并且听说Python在Mac机上是预装好了的,但是我还是很落后,家里只有PC机。 但是最起码的理智我还是有的。【脚本最好单独存成一个.py文件】,而不是进入Python之后,在内存里面一行一行代码然后回车。 运行一个脚本的方法是在命令行里写 python 1.py 然后回车(假设存的脚本文件叫 1.py) 1 和Python好好谈一谈(print) 既然没有编程基础,最基本、最想入手的事情就是【告诉Python一件事,然后让Python马上把这件事复述一遍】,要用到print这个命令。基本的用法就是 [code language=”python”] print 【某个东西】 [/code] (请尝试之前先把脚本存成1.py,然后在命令行里使用python 1.py调用) 这里说的「某个东西」其实有蛮多种类的,不过现在这个阶段也不是太重要,现在只要记住可以print的对象可以是【字串/string(某个单词?)】和【数字/number(可以加减乘除?)】就好。 [code language=”python”] print "Python is easy" # => Python is easy [/code] [code language=”python”] print 1 # => 1 [/code] 有两个点要千万记住,第一个是字串要用引号框起来(单引号双引号倒无所谓,但你至少要用一对),第二个是看上去是数字的东西当然也可能是字串,但是你print的时候至少要告诉Python,我要的是字串的1,而不是数字的1,比如下面这一行。 [code language=”python”] print "1" # => 1 [/code] 估计有人嫌烦了,心想为什么一定要区分字串和数字呢。那是因为Python在运算的时候处理字串(string)和数字(number)是不一样的:两个字串加在一起会变成一个长的字串,两个数字加在一起结果要问小学数学老师。 [code language=”python”] print "1" + "1" … Continue reading 核心语言学无编程基础入门Python(第一章)